To get Layout to recognise footprint changes from Capture, you need to use the AutoECO/Override Attrs option, rather than the default AutoECO option, in the ECO dialogue.
For changing to a revised footprint with the same name, the process I follow is:
* Right-click on component in Design window and select Properties.
* Click the Footprint button.
* Select the library and footprint, confirm the displayed footprint looks correct, and click OK.
* Choose whichever of the "replace all/replace selected" options is appropriate, and click OK.
* Click OK to close the Edit Component dialogue.
This works in Layout 10.3