Edit Programs

See programs#edit-programs for more details.