Constatei então que posso realizar alterações num objeto do banco dessas duas formas, passando um objeto pro manager retornar com o método find do ID que quero alterar, e depois setar novos atributos para ele enquanto a transação está aberta (já que o estado está em managed), e também criando um objeto conta em estado transient, setando para o ID que quero alterar, e depois criando uma transação e utilizando o método merge do entitymanager.
Qual dos dois seria a "melhor prática"? Ou os dois teriam utilidades diferentes futuramente?