Eagle: how to refresh project with updated library

When I change the symbol or footprint of a component used in my project it doesn't update even when I try the "update" function suggested in this old thread: Eagle: how to refresh project with updated library - Bar Sport - Arduino Forum

I have to delete the old component and add it again using the Add Part function. What am I doing wrong?