It's not that hard. You don't need to dig into the implemetnation, just look at the interface: when you book a ticket, you are presented with the option of purchasing upgraded seating (economy plus, bulkhead, exit row -- not just on United, it's on most airliens). If you don't like the options available, cancel your purchase (within 24h of purchase)