Duvida com Atualização de Objetos Relacionais Spring JPA

Boa Tarde Pessoal,
tenho uma classe títulos em que existem vários objetos filho dela, como parcelas, e rateio… sempre relacionando um para muitos.
Em um dado momento em tenho um Título com 2 parcelas porem quero alterar para 1 parcela, o que tenho feito e excluir do objeto titulo as parcelas antigas e envio somente a nova, porem ao invés de excluir as antigas e inserir a nova, ele inseri mais uma, ficando assim com 3 parcelas. Acredito que eu deva ter configurado o relacionamento incorretamente. Estou usando Spring e JPA com SQLServer.

segue o Código:
Classe TITULOS

@JoinColumn(name = "contId", referencedColumnName = "CONT_ID")
@ManyToOne(optional = false)
private Conta conta;
@JoinColumn(name = "pessId", referencedColumnName = "PESS_ID")
@ManyToOne(optional = false)
private Pessoas pessoa;
@JoinColumn(name = "unemId", referencedColumnName = "UNEM_ID")
@ManyToOne(optional = false)
private UnidadesEmpresariais unidade;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "titulo")
@JsonManagedReference
private List<Parcelas> parcelas;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "titulo")
@JsonManagedReference
private List<TitulosRateio> rateios;        

CLasse PARCELAS

private BigDecimal pclsTaxa;This text will be hidden
@JoinColumn(name = "PCLS_TAXA_CONT_ID")
@ManyToOne
private Conta pclsTaxaContId;
@JoinColumn(name = "PCLS_DESCONTO_CONT_ID")
@ManyToOne
private Conta pclsDescontoContId;
@JoinColumn(name = "PCLS_JUROSMULTA_CONT_ID")
@ManyToOne
private Conta pclsJurosmultaContId;
@JoinColumn(name = "tituId", referencedColumnName = "TITU_ID", updatable = true, insertable = true)
@ManyToOne
@JsonBackReference
private Titulos titulo;