Add a test for update action.
Start working on update action.
Add a test for update action to check that the program's attributes are changed.
Add to update action.
Add a test for program update action to test redirection for valid attributes.
Add tests for the update action for invalid attributes.
Complete update action.