Should the course_info method be called with block="update" instead of the block being the course? In which case this would use the generic xblock/ URL?