PX4 how to dynamically reroute flight while in flight?

This is super easy to test in SITL and I would encourage you to make a quick test using QGroundControl and jMAVSIM, but it looks like as soon as the new mission is finished uploading, and pending feasibility of the new mission, the old mission is abandoned for the new one.