According to the documentation, the SOAP API's UpdateConstituency method allows you to pass 'A' to add a constituency or 'U' to update an existing constituency. The method exposes no constituency attributes for updating, so what would it mean to update a constituency?
Edit: I also noticed that adding a constituency that already exists has the effect of clearing the existing constituency's end date. Unexpected behavior, to say the least.