I'm also experiencing problems.
First thing I noticed was when I saved a activity from someone in town here as a course and afterwards altered the start and finish location and save.
When sending it to the device (edge 200) the location of the start was the original as in the activity where I started from. Nothing of my changes were transferred to the device.
Second problem:
I found a course on the web by the organizers of a big cycling tour. Converted the GPX to a TCX (GPX would not import in connect) and imported it as an activity, after that saved it as a course and sent to the device.
(course, original activity)
When riding the track some parts of the track were skipped en a straight line between 2 points were made wich was not funny when riding on a road bike when it wanted me to ride a field. :D
In that track of 65 kms 3 such straigt lines were found, when returning home I opened the course on connect and ther it seemed fine. (course)
Is there BTW no other way in getting a course imported other then via an activity?
Strait import as a course from a GPX would be very nice.
I'm new her so I hope my questions are in the right place, if not, please let me know.