':param course_key: which course to delete
:param user_id: id of the user deleting the course'

def delete_course(self, course_key, user_id):

    super(DraftModuleStore, self).delete_course(course_key, user_id)
    course_query = self._course_key_to_son(course_key)
    self.collection.remove(course_query, multi=True)
    self.delete_all_asset_metadata(course_key, user_id)
    self._emit_course_deleted_signal(course_key)
