Sebastian Sorry about the late response. Typically you would want to create Mintable Tokens i.e. create new tokens and increase supply as people purchase them. So, if you decide that there will be max 100 tokens, you can mint 60 tokens during ICO and once it's over you can mint another 40 tokens and send it to your wallet or do something meaningful (create bug bounty fund, ecosystem fund etc)
Read my new article to know more: hashnode.com/post/the-2018-guide-to-writing-and-t…
Sandeep Panda
co-founder, Hashnode
The nature of Smart Contracts is that they can never be altered/updated once deployed. So, you have to thoroughly test the code, get the contract audited and then deploy it. Even if you want to update a specific property of the contract e.g. Initial Supply etc, you have to write a new contract and deploy it to a new address.
Hope this helps!