At major hubs such as PHX and DFW, AA routinely shifts crew assignments and aircraft. DL actually has state-of-the-art software which it uses to make these shifts.
Problem is that it leads to a lot of rants about "lying" and lack of transperency. It's far from either. Simply a lack of understanding.