title: How to rename DynamoDB column/key
body: <p>In one of my DynamoDb tables I have a column/key named "status", which turned out to be a reserved keyword. Unfortunately it isn't an option to delete the whole table and reinitiate it. How can I rename the key?</p>
  
  <p>Here is the Lambda Code that causes the Exception:</p>
  
  <pre><code>try :
              response = table.query(
                  IndexName='myId-index',
                  KeyConditionExpression=Key('myId').eq(someId)
              )
              for item in response['Items']:
                  print('Updating Item: ' + item['id'])
                  table.update_item(
                      Key={
                          'id': item['id']
                      },
                      UpdateExpression='SET myFirstKey = :val1, mySecondKey = :val2, myThirdKey = :val3, myFourthKey = :val4, myFifthKey = :val5, status = :val6',
                      ExpressionAttributeValues={
                          ':val1': someValue1,
                          ':val2': someValue2,
                          ':val3': someValue3,
                          ':val4': someValue4,
                          ':val5': someValue5,
                          ':val6': someValue6
                      }
                  )
  except Exception, e:
              print ('ok error: %s' % e)
  </code></pre>
  
  <p>And here is the Exception:</p>
  
  <blockquote>
    <p>2016-06-14 18:47:24 UTC+2
    ok error: An error occurred (ValidationException) when calling the UpdateItem operation: Invalid UpdateExpression: Attribute name is a reserved keyword; reserved keyword: status</p>
  </blockquote>