Replacing a component in an Eagle board that has already been routed?
Eagle has a command for updating components from their libraries.

update;


(will update all components from their respective libraries).

If you would rather only update components from a specific library, do as follows:

update mylibrary;


This way you'll only have to re-route the pins that have the wrong connection.