conta.setTitular(paulo);
        System.out.println(conta.getTitular().getNome());
        paulo.setNome("qualquer coisa");
        System.out.println(conta.getTitular().getNome());
        paulo.setProfissao("Programador");   conta.setTitular(paulo);
        System.out.println(conta.getTitular().getNome());
        paulo.setNome("qualquer coisa");
        System.out.println(conta.getTitular().getNome());
        paulo.setProfissao("Programador");Oi, Rayann. Tudo bem?
A forma como você fez está correta e realmente é mais conveniente. Nos exemplos mostrados em aula, o foco é mostrar exatamente o que está acontecendo, por isso escrevemos esse código mais comprido e bem mais detalhado.
Claro, como você já entendeu o que acontece por baixo dos panos: conta.getTitular().setProfissao("Programador") é o mesmo que paulo.setProfissao("Programador"), pode continuar fazendo dessa maneira que, de fato, é bem mais prático :)
Continue assim! Qualquer dúvida, estamos à disposição.