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.