The best Windows application I have used is Garmin BaseCamp https://www8.garmin.com/support/download_details.jsp?id=4435 You can do any type of editing and then save gpx file to load into any other application