EF is real-time and matches what AA reservationists see.
www.aa.com uses a cached front-end, which causes all sort of issues with actual bookings. There's an entire thread about this.
If you see something on EF that's not on
www.aa.com, I'm afraid you'll have to call AA.
Please report back.