We recommend that you do NOT allow users in the form to edit the billing and shipping addresses.
These edits, if allowed, are not propagated back into your HotDoodle site and can cause support issues where the customer asserts something like "Well I changed my mind and told you in the last payment screen to ship it to El Paso but you ignored this and shipped it to Fremont instead".