In that case all you should need to pass is the productID and the options selected, that way you can prepopulate the page with the product and options for that row. Then on that page make an add to cart button just like the original details, only specify "if item exists: replace" and it will act as an update. Really this page should be an exact copy of the products details page with that one setting changed in the add to cart server behavior.