Replace the existingEdge by newEdge.
auto g1 = Graph!(int, int)([1, 2]); alias CS = g1.ConflictStrategy; g1 ~= g1.edge(1, 2, 1); auto addedEdge = g1.add!(CS.replace)(g1.edge(1, 2, 2)); assert(addedEdge.weight == 2);
See Implementation
Replace the existingEdge by newEdge.