Rapper Kodak Black has pleaded guilty to assault and battery in the US. It relates to an incident involving a high school student following a show in Florence County, South Carolina in 2016.