Add an "admin" view that shows all blogs linked to course regardless of authorization.  That page is where new blogs are created or existing blogs are associated.  Add an "unlink" button in list that will POST a request to disassociate blog from course.  Don't rely on cache for development (this will change in future).