LTSCLASREQ-58 - Edit of homeless classes causes error. Also some cleanup of course#update