edit professor support

using same form to edit, plus rest resources to execute updating a
professor’s values