How insert waypoint into existing route?

How can I insert a waypoint, (shown as a default flag or selected symbol) into an existing route such that these points appear on the route and when loaded to the GPS the points are announced? Thx