No and no.
You will need to buy from your network if you want to upgrade your contract.
But the Apple website states this, hence my confusion:
"We offer tariffs from O2, Orange, T-Mobile, 3 and Vodafone. So we can check your upgrade eligibility, help you choose the right tariff and activate your iPhone — all in the store."