New Zealand coach Dave Rennie has made three changes, including bringing winger Leroy Carter back in, for the second Test against South Africa in Cape Town.