At a high level "Flexible" typically means changes or cancellations are allowed (but there may be a fee), while "Fully Flexible" typically means changes or cancellations are allowed with no fee.
But you need to read the detailed fare rules of any fare you're looking at booking in order to see exactly how flexible any given ticket is and what fees may be involved. Do not rely on the often poorly worded description on aa.com.