I think i figured out this. "child-association" is creating a child node using addNode method, where as simple "association" is just setting the property of the node using setProperty("propname", NodeRef); where as NodeRef is a reference to existing node.