IMPROVEMENT: editing button text / hide when empty

This gives hover text to the editing button to give it more context and
it hides the button entirely when no courses are enrolled.
Managers can't see "All Courses" link

This adds all users with the manage ability to see the All Courses link
at the bottom of the block.
merging pull request