Urbandale's city council voted to update municipal codes after a proposal to build a Gurudwara highlighted outdated language.