I generally use JOSM for fixing route relations, especially bus routes. It's a steep learning curve to learn how to use it though.

It's relatively straightforward to fix a simple route than just has a gap introduced in it, but it gets more complicated with a bus route that passes along one or more roads more than once.