how to update the form values after pressing the submit button
You're mixing up #value and #default_value. If you want to show information in the form but let the user change it, you need to use #default_value. If you want the information to always be the same, and never let the user change it, use #value.