When you want to update already existing data item in your ArrayCollection in ActionScript 3 with a new values for object's properties you have 2 options to select from:
use itemUpdated(obj) ArrayCollection's method.
use setItemAt(obj, index) ArrayCollection's method.
ActionScript code sample:
//Update an existing person in the ArrayCollection via setItemAt
public function [...]