CRUD for everything except studentcourselink (missing delete)