Adding vinegar to collard greens gives it a tangy flavor and is popular for Southern-style greens.  Collard greens can have a bitter taste to them but they mellow out once cooked.  The vinegar helps balance out the flavors.