'Replaces a route association with a new route table.  This can be
used to replace the \'main\' route table by using the main route
table association instead of the more common subnet type
association. Returns the new association ID.
:type association_id: str
:param association_id: The ID of the existing association to replace.
:type route_table_id: str
:param route_table_id: The route table to ID to be used in the
association.
:type dry_run: bool
:param dry_run: Set to True if the operation should not actually run.
:rtype: str
:return: New association ID'

def replace_route_table_association_with_assoc(self, association_id, route_table_id, dry_run=False):

    return self._replace_route_table_association(association_id, route_table_id, dry_run=dry_run).newAssociationId
