Editar arquiso sequencial

bom aqui estou denovo gostaria de uma ajudinha se possivel me explicasse com esditar um arquivo txt que foi gravando com este metodo.

public void inserir(Candidato vo) throws IOException {
	File file = new File("Candidatos.txt");
	if (!file.exists()) {
		file.createNewFile();
	}
	FileWriter fw = new FileWriter(file, true);
	fw.write(vo.getNumero() + "#" + vo.getNome() + "#" + vo.getPartido()
			+ "#" + vo.getSexo() +"#"+vo.getDiretorio()+";");
	fw.flush();
	fw.close();
	System.out.println("Inserido com Sucesso");
	JOptionPane.showMessageDialog(null, "Inserido com Sucesso", "Alerta", JOptionPane.INFORMATION_MESSAGE);
}

Este link irá lhe mostrar boas soluções