This is not rerouting done by the navigation.
This is manual route planning done by the user, so all waypoints are used.
Stop navigation, plan a new route / remove old waypoints, start navigation.
Rerouting from user location using the following waypoints can only be done by the navigation.