This is true, the contract simply establishes a max that the branded company can charge the contract members. In order to 'break' the contract, which is really a misnomer because generics are excluded from the contract conditions, all that is really necessary in practical terms is that the generic comes in cheaper than the brand name.
In the Healthtrust (HPG) GPO that is yet to be the case.