Etwas OT:

Du meinst anstatt von “Erst wenn man die Relation gelöscht hat,…” vermutich entweder “Erst wenn man den Weg aus der Relation entfernt hat,…” oder “Erst wenn man die Information gelöscht hat, dass der Weg zu einer Relation gehört,…”

Auch dann ist es ist nicht ganz vollständig. Für den Fall wenn man den Weg markiert hat, ja dann gibt es keine Löschoption weil der Löschknopf ausgegraut ist. Für den Fall wenn man einen einzelnen Punkt (der zum zu löschenden Weg gehört) markiert, dann bekommt man diesen Punkt dagegen mühelos gelöscht und somit kann man auch alle weiteren Punkte vom zu löschenden Weg nacheinander entfernen. Dementsprechend ist danach natürlich auch die Relationsinformation entfernt und man hat entweder eine Lücke in der Relation oder es fehlt ein Wegstück am Anfang oder Ende der Relation.