Only supports programs with a single valve and fixed start times
NOTE: This endpoint supports partial updates and only needs the id and the fields to update, not the entire model.
Planned runs for the day
OK
A program consists of planned runs for a day, as well as a cadence to repeat. A program has either a daily_interval cadence or a days_of_week cadence, but never both