You could update your configuration with a user-data script that is run when you launch your instance.
What you put in the script depends on how you manage your configuration at the filesystem level. I personnaly put my configuration files in a Mercurial repository and simply do a pull
to update it.