added in some infrastructure for modifying and deleting a course